/*通用样式*/
.clearfix{*zoom:1;padding: 0;margin: 0;}/*兼容IE清除浮动*/
.clearfix:after{content:"\200B";height:0;display:block;visibility:hiden;clear:both;}/*清除浮动*/


.sybj {background-image: url(tj2.png);background-repeat: no-repeat;background-size: 100%;position: relative;top: 0px;z-index: 999;width: 158px;}
.nav-inner > li.cur:before, .nav-inner .sybj:hover:before {background-image: url(tj2.png);background-repeat: no-repeat;background-size: 100%;position: relative;top: 0px;z-index: 999;width: 158px;}
.nav-inner > .sybj:before {background-image: url(tj2.png);background-repeat: no-repeat;background-size: 100%;position: relative;top: 0px;z-index: 999;width: 158px;}

/*正文*/
.left{float:left;}
.right{float:right;}
.center{margin: 0 auto;}

.tjjzwnr{width: 100%;background-color: #eeeeee;height: 100%;padding: 20px 0;}

.tjjyw{width: 1600px;padding: 30px 30px;background-color: #fff;margin: 20px auto 0;height: 204px;}
.scrollbox{ width: 1470px; margin: 0 auto; overflow: hidden;}
#scrollDiv{width: 1470px;height:142px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:142px; width:100%;overflow:hidden; vertical-align:bottom; zoom:1;}
#scrollDiv li h3{ height:40px;font-size:22px; color:#353535; line-height:40px; width:1330px;margin: 5px 0;margin-left:140px;font-weight: 400;}
#scrollDiv li h3 i{width: 6px;height:6px;background-color: #D80205;display: inline-block;float: left;margin-top: 18px;margin-right: 20px;border-radius: 50px;}
#scrollDiv li h3 a{color:#0854a9; text-decoration:none;display: inline-block;float: left;width: 1300px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
#scrollDiv li h3 a:hover{ color:#F00}
#scrollDiv li div{ height:36px; width:300px; color:#416A7F; line-height:18px; overflow:hidden}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px;}
#scrollDiv .topyw{width: 100%;background-image: url(tj5.png);background-size: 104px;background-repeat: no-repeat;background-position: left center;}
#scrollDiv .topsx{width: 100%;background-image: url(tj5-1.png);background-size: 104px;background-repeat: no-repeat;background-position: left center;}


/*轮播统计通知*/
.lbtjtz{width: 1600px;height: 460px;margin-bottom: 40px; }
/*轮播*/
	.focus_body {
		font-family:"microsoft yahei";
		position: relative;
		width: 764px;
		height: 460px;
		background: #FFF;
		border-bottom: 1px solid #e1e1e1;
		float: left;
	}
	.scroll {
		width: 764px;
		margin: 0 auto;
		position: relative;
		height: 640px;
		overflow: hidden;
	}
	.arr_left {
		display:none;
		position: absolute;
		width: 40px;
		height: 40px;
		cursor: pointer;
		overflow: hidden;
		left: 0;
		top: 192px;
		z-index: 999;
		line-height: 460px;
		background: url(chgBtnL.png) no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='chgBtnL.png');

	}
	.arr_right {
		display:none;
		position: absolute;
		width: 40px;
		height: 40px;
		cursor: pointer;
		overflow: hidden;
		right: 0;
		top: 192px;
		z-index: 999;
		background: url(chgBtnR.png) no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='chgBtnR.png');
	}
	.scroll .box {
		float: left;
		width: 764px;
		height: 460px;
		position: relative;
		
	}
	.scroll .box img {
		width: 764px;
		height: 460px;
	}
	.scroll .box a{cursor:pointer;}
	.scroll .box a:hover {
		text-decoration: none;
	}
	.scroll .box .scroll_detail {
		display:none;
	}
	.scroll .box .bg, .scroll .box .sum {
		display: block;
		height: 58px;
		position: absolute;
		bottom: 58px;
		left: 0;
		line-height: 26px;
	}
	.scroll .box .bg {
		background-color: #FFF;
		opacity: 0.7;
		filter: alpha(opacity=70);
		width: 764px;
	}
	.scroll .box .sum {
		font-size: 14px;
		padding-left: 14px;
		color: #333;
		width: 925px;
	}
	.scroll .box .title {
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		height: 46px;
		line-height: 46px;
		font-size: 18px;
		color: #fff;
		width: 764px;
		padding-left: 10px;
		background: rgba(84,84,84,0.7);
			cursor:pointer;
	}
	.scroll .box .title i{font-style:normal;
	display: inline-block;width: 430px;text-align: left;overflow: hidden;height: 38px;white-space: nowrap;text-overflow: ellipsis;}
	.scroll_cont {
		width: 1000px;
		height: 558px;
		overflow: hidden;
		position: relative;
	}
	.numList {
		position: absolute;
		right: 20px;
		bottom: 7px;
		height: 35px;
	}
	.numList span {
		display: inline-block;
		width: 12px;
		height: 12px;
		margin-right: 7px;
		cursor: pointer;
		background: #fff;
		margin-top: 14px;border-radius: 50px;
	}
	.numList span.selected {
		background: #cd0202;
	}
	.bd_bg {
		position: absolute;
		top: 500px;
		left: 0;
		height: 58px;
		width: 998px;
		border-right: 1px solid #e1e1e1;
		border-left: 1px solid #e1e1e1;
		border-bottom: 1px solid #f8f8f8;
		background: #fff;
	}
	.bd_bg2 {
		position: absolute;
		top: 559px;
		left: 0;
		height: 35px;
		width: 998px;
		border-right: 1px solid #e1e1e1;
		border-left: 1px solid #e1e1e1;
		background: #fcfcfc;
	}


/*统计动态 通知公告*/
.tjtz{width:800px;height:460px;background-color: #fff;padding: 5px 20px; }
.text-ulli{width: 100%;overflow: hidden;}
.ulliheight1{height: 308px;}
.ulliheight2{height: 362px;}
.text-ulli li{width:100%;height: 44px;line-height: 44px;}
.text-ulli li a b{display: block;float: left;font-size:18px;color: #444;font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.textbk{width:620px;}
.text-ulli li a span{display: block;float: right;font-size: 17px;color: #666;}
.text-ulli li:hover a b{font-weight: 800;color: #0c4497;}
.text-ulli li:hover a span{color: #0c4497;font-weight: 800;}

.tjtz .topdimg{width: 682px;height: 68px;background-image: url(tj4.png);background-position: bottom center;background-size: 100%;margin:3px auto 0;background-repeat: no-repeat;line-height: 60px;font-size: 22px;font-weight: bold;text-align: center;letter-spacing: 8px;}
.tjtz .topdimg a{color:#db3822;}

/*banner1*/
.ztzlbanner1{width: 1600px;margin-bottom: 40px;}
.ztzlbanner1 img{width: 1600px;}

/*发布解读  市级信箱  数据查询*/
.fabusj{width: 780px;height: 440px;background-color: #fff;padding: 5px 20px;}
.bktit{width: 100%;height: 50px;line-height: 40px; border-bottom: 2px solid #004da5;position: relative;font-weight: 400;}
.bktit p{padding: 0 24px;text-align: center;height:50px;line-height: 40px; cursor: pointer;font-size: 22px;float: left;color: #004da5;font-weight: bold;}

/*数据查询*/
.sjcx{width: 726px;padding: 10px 0 0;margin: 0 auto;}
.sjcx li{width:346px;height: 64px;background-color: #f0f6fb;margin: 13px 0;}
.sjcx li:nth-of-type(even){float: right;}/*偶数行*/ 
.sjcx li:nth-of-type(odd){float: left;}/*奇数行*/ 
.sjcx li img{float:left;margin: 10px 20px 0 60px;width: 44px;}
.sjcx li span{width:120px;text-align:left;letter-spacing: 8px;font-size: 22px;font-weight: 700;color: #1d65b6;line-height: 62px;}
.sjcx li:hover{box-shadow:0px 0px 6px #ccc; }


/*宽*/
.lbtjtz2{width: 1600px;height: 440px;margin-bottom: 40px;}
.lbtjtz3{width: 1600px;height: 320px;margin-bottom: 40px;}
.lbtjtz4{width: 1600px;height: 360px;margin-bottom: 40px;background-color: #fff;padding: 5px 20px;}


/*政府信息公开*/
.zzgk{width:508px;height: 320px;background-color: #fff;padding: 5px 20px;}
.lbtjtz3 .left{margin-right: 38px;}
.zfwshd{width: 468px;margin: 0 auto;padding-top: 10px;}
.zfwshd ul li{float: left;margin-right: 18px;margin-top: 13px;margin-bottom: 5px;height: 99px;width: 144px;background-color: rgb(238, 244, 255);overflow: hidden;text-align: center}
.zfwshd ul li img{width: 46px;margin-top: 8px;}
.zfwshd ul li p{width: 144px;padding: 5px 5px 0;text-align: center;font-size: 15px;font-weight: 600;}
.zfwshd ul li p a{color: #444;}
.zfwshd ul li:hover{box-shadow:0px 0px 6px #ccc; }
.zfwshd ul li:nth-child(3){margin-right:0;}
.zfwshd ul li:nth-child(6){margin-right:0;}
.zfwshd ol li{width: 224px;height: 57px;border: 1px solid #e9e9e9;background-color: #f8f8f8;background-image: url(tj28.png);background-position: right bottom;background-repeat: no-repeat;margin: 14px 0 8px;}
.zfwshd ol li:hover{box-shadow:0px 0px 6px #ccc; }
.zfwshd ol li:nth-of-type(even){float: right;}/*偶数行*/ 
.zfwshd ol li:nth-of-type(odd){float: left;}/*奇数行*/ 
.zfwshd ol li img{margin: 11px 18px 0px 30px;display: block;float: left;width: 30px;}
.zfwshd ol li a span{margin: 0px 0px 0px 0px;display: block;float: left;color: #004a9c;font-size: 19px;letter-spacing: 4px;font-weight: bold;line-height: 52px;}

.jlhd{width: 468px;margin-top: 14px;height: 140px;}
.jlhd .left{width:216px;}
.jlhd .hdleft{float:left;}
.jlhd .hdleft img{width:250px;height: 140px;}
.jlhd p .td-a{width:200px;display: block;height: 60px;border-radius: 6px;margin-bottom: 20px;background-color: #ecf3fa;}
.jlhd p .td-a:hover{box-shadow:0px 0px 6px #ccc; }
.jlhd p .td-a:last-child{margin-bottom: 0;}
.jlhd p .td-a img{width: 30px;float: left;margin:14px 16px 0 24px;cursor: pointer;}
.jlhd p .td-a span{display: block;float: left;color: #004da5;font-size: 19px;font-weight: bold;letter-spacing: 4px;line-height: 60px;}
.hdulli{width:468px;margin-top: 5px;}
.hdulli ul li{width:158px;float: left;margin-right: 15px;height: 56px;border-radius: 6px;background-color: #145397;border: 1px solid #fff;}
.hdulli ul li:hover{box-shadow:0px 0px 6px #0350a4;border: 1px solid #fff;}
.hdulli ul li:last-child{margin-right: 0px;width: 118px;}
.hdulli ul li img{width:30px;float: left;margin:13px 8px 0px 8px;}
.hdulli ul li a span{display: block;float: left;font-size: 16px;color: #fff;width: 100px;text-align: center;line-height: 54px;}
.hdulli ul li:last-child a span{width: 66px;}



/*专题专栏*/
.tjztzl{width:1220px;}
.tjztzl ul li{width:282px;margin-right: 30px;float: left;margin-top: 28px;}
.tjztzl ul li:last-child{margin-right: 0px;}
.tjztzl ul li p{width:282px;text-align: center;font-size: 17px;line-height: 28px;margin-top: 14px;height: 52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.tjztzl ul li p a{color:#555;}
.tjztzl ul li img{width:282px;height: 182px;}

.tjztzl ul li:hover img{box-shadow:0px 0px 6px #999;}
.tjztzl ul li:hover p a{color:#044285;font-weight: 600}
.spxw{width:310px;background-color: #f3f6fa;border-radius: 20px;padding: 22px;margin-top: 32px;}
.spxw-cen{width:266px;background-color: #d6e8fa;border-radius: 15px 15px 0 0;}
.spxw-cen h6{width:100%;text-align: center;height: 40px;line-height: 40px; font-size: 20px;}
.spxw-cen h6 a{color:#145397;font-size: 20px;}
.spxw-cen p{width:266px;height:200px;position:relative;}
.spxw-cen p img{width:266px;height:200px;position:absolute;top: 0;left: 0;}
.spxw-cen p a span{display: inline-block;width: 100%;height: 30px;background-color: rgba(0, 0, 0, 0.5);text-align: center;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;position:absolute;bottom: 0;left: 0;color: #fff;text-indent:0.5em;}




/*foot*/
.tjfoot{width:100%;border-top: 40px solid #f8f8f8;background-color: #fff;}
.yqlj{padding: 30px 0;border-bottom: 3px solid #145397;height: 110px;}
.yqlj ul li{float:left;margin-right: 30px;}
.yqlj ul li:last-child{margin-right: 0px;}
.yqlj ul li select{width:296px;height: 50px;border: 1px solid #aaa;border-radius: 6px;font-size: 16px;background-color: #f8f8f8;padding: 0 10px;}
.yqlj ul li select option{font-size: 16px;}

.footbottom{padding: 40px 0 0;background-color: #fff;height: 270px;}
.footbottom ul{width:1500px;margin: 0 auto;}
.footbottom ul li{float:left;}
.footbottom ul li:last-child{float: right;}/*偶数行*/ 
.footbottom .zfwz img{float:left;width: 100px; margin-right: 10px;margin-top: 10px;}
.footbottom .bawz{margin-left: 50px;}
.footbottom .bawz p{text-align: center;font-size: 16px;color: #555;line-height: 40px;}
.footbottom .bawz p a{color: #555;}
.footbottom .bawz p img{width: 18px;float: left;margin: 11px 10px 0;}
.footbottom .bawz p span{float:left;display: inline-block;font-size: 18px;color: #555;}
.footbottom .erweim img{float: left;width: 120px;margin-left: 60px;}

















